python字典排序成绩 | 您所在的位置:网站首页 › python 字典引用 › python字典排序成绩 |
第四章 第一节 python基础 填写上机记录:日期:9.28 班级: 节次:5 内容:python基础 下课时,整理好座椅后,再离开。 1、数据类型: 数字(整数(int)、float、str)、(运算符:“+-*/ ** //) and or not 看课本:70页 > l 列表实例: student=[ ] for i in range(10): x=input('请输入学生姓名') student.append(x) 添加完成后,显示student列表 新学生来了:student.insert(0,'夏雪美') #在指定位置插入 学生转学:student.pop(0) 移除的时索引 索引的确定方法: student.index('崔翠萍') student.pop( ) 移除的时索引 学生按姓名排序: 倒序:student.sort() 升序:student.sort(reverse=True) l 元组实例: names = ("崔翠萍","张文斌","李慧") print(names[0],names[1],names[2]) print (names) 不允许更改 Names.append()出错 Python 元组Tuple 相对于数组List的优势 安全共享 元组的好处之一就在于这里,一旦三个关键词被设定为元组,则再也无法更改。非常适合用于固定关键词在对象之间的共享。 l 字典实例 每个键只能对应一个项 student= {'name':'崔翠萍','age':38,'schoolname':'邹平市第一中学'} student['name'] for item in student: print(item) for i in student.items() print(item) 以元组的形式输出 2、输入,输出 程序实例: 1.输入学生学号: 2.依次输入学生的三门科目成绩: 3.计算该学生的平均成绩,并打印: 4.平均成绩保留两位小数点: 计算该学生语文成绩占总成绩的百分比,并打印。 While True: #学号输入 Student_Id = input('请输入学号:') #科目成绩输入 Chinese_Score = int(input('请输入语文科目成绩:')) Math_Score = int(input('请输入数学科目成绩:')) English_Score = int(input('请输入英语科目成绩:')) #总成绩计算 All_Score = Chinese_Score + Math_Score + English_Score #平均成绩 Average_Score = All_Score / 3 print('%s的平均成绩为%.2f' %(Student_Id,Average_Score)) 注意内容: 1.我们手动输入进去的内容为字符,需要进行变量类型转换,将其转换为整形或者浮点型的数字。 2.运算符号两边留一个空格 3.’ '内一般都是字符串 4.print输出时,格式与c语言相似,涉及多个变量时,多个变量用一个%,将所有写在一个()中,用逗号隔开 |
CopyRight 2018-2019 实验室设备网 版权所有 |